Electron 多窗口

主进程管理多窗口

在主进程中创建一个 Set,用于展示窗口集合:

const windows = new Set();

创建窗口:

const createWindow = exports.createWindow = () => {
	let newWindow = new BrowserWindow({ show: false });

	// 省略 newWindow 加载 html、注册 ready 事件的过程

	windows.add(newWindow);
	return newWindow;
};

渲染器进程获取当前窗口

const currentWindow = remote.getCurrentWindow();

本文作者:Maeiee

本文链接:Electron 多窗口

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!